body { background-color: #000; }
.widget-tabpanel { width: 100%; overflow: hidden; }
.widget-tabpanel .sub_sidebar { float: left; width: 20%; color: #fff; }
.widget-tabpanel .tab a { display: block; width: 65%; height: 25px; margin:20px 0 0 86px; padding: 12px 10px 6px; border-top-left-radius: 8px; border-bottom-left-radius: 8px; background: #66ab00; color: #fff;; font: 14px/20px Verdana, Helvetica, Arial, "Microsoft YaHei", SimSun, sans-serif; text-decoration: none; white-space: nowrap; text-align: center; outline: none; }
.widget-tabpanel .tab a:hover { background: white; color: #000; }
.widget-tabpanel .tabs .active a,
.widget-tabpanel .tabs .active a:hover { height: 25px; margin-top: 20px; padding: 14px 10px 6px; background: white; color: black; }
.widget-tabpanel .panels { display:inline-block; width: 80%; min-height: 800px; background-color: #fff; }
.widget-tabpanel .panel { background: white; font-family: Verdana, Helvetica, Arial, "Microsoft YaHei", SimSun, sans-serif; }
.panel button.btn_add { width: 120px; height: 30px; padding: 0 10px; border: 1px solid #459300; border-radius: 4px; background-color: #66ab00; color: #fff; }
.panel h3 { height: 30px; padding: 5px; background-color: #e5e5e5; font-size: 20px; }
/* MOD: Sidebar */
.sub_sidebar h1 { margin-top: 20px; color: #fff; font-size: 42px; text-align: center; }
.sub_sidebar p { margin: 20px 10px 0 0; color: #888; font-size: 14px; text-align: right; }
.sub_sidebar p span { color: #fff; }
/* MOD: Content-UserManagement */
.user_manage, .user_group { padding: 15px; }
.user_manage .user_list { width: 100%; margin-top: 30px; border-top-left-radius: 4px; border-top-right-radius: 4px; border: 1px solid #d5d5d5; }
.user_manage .user_list table { width: 99%; margin: 20px 0 20px 5px;  font-size: 12px; }
.user_manage .user_list table.table_add th, .user_group .all_group_list_detail table.table_group th{ height: 35px; border-bottom: 1px solid #d5d5d5; }
.user_manage .user_list table.table_add td { height: 35px; border-bottom: 1px dotted #d5d5d5; text-align: center; }
/* MOD: Content-UserGroup */
.user_group { overflow: hidden; }
.user_group .current_group_list { float: left; width: 20%; border-top-left-radius: 4px; border-top-right-radius: 4px; border: 1px solid #d5d5d5; }
.user_group .current_group_list ul { margin: 10px; }
.user_group .current_group_list ul li { border-bottom: 1px dotted #d5d5d5; line-height: 30px; }
.user_group .current_group_list ul li span { display: inline-block; width: 84px; }
.user_group .all_group_list { display: inline-block; width: 77%; margin-left: 20px; }
.user_group .all_group_list_detail { width: 100%; margin-top: 30px; border-top-left-radius: 4px; border-top-right-radius: 4px; border: 1px solid #d5d5d5; }
.user_group .all_group_list_detail table.table_group { width: 99%; margin: 20px 0 20px 5px; }
.user_group .all_group_list_detail table.table_group td { height: 35px; border-bottom: 1px dotted #d5d5d5; text-align: center; }

/* MOD: 弹窗-公用样式 */
.widget-dialog {  border: 3px solid #66ab00; background-color: #fff; }
.widget-dialog .close { position: absolute; right: 5px; top: 5px; width: 20px; height: 20px; color: #66ab00; font-size: 30px; line-height: 20px; text-align: center; text-decoration: none; outline: none; }
.widget-dialog h2 { width: 500px; margin: 25px 0 0 40px; font-size: 20px; border-bottom: 2px solid #888; }
.widget-dialog h2 span { margin-left: 50px; color: crimson; font-size: 14px; }
.widget-dialog ul { margin: 20px 0 0 125px; }
.widget-dialog ul li { margin-bottom: 10px; }
.widget-dialog ul li i { color: crimson; font-size: 15px; vertical-align: -4px; }
.widget-dialog ul li span { display: inline-block; width: 90px; }
.widget-dialog ul li.no_important { margin-left: 10px; }
.widget-dialog ul li input { padding-left: 5px; height: 25px; }
.widget-dialog button { width: 60px; height: 30px; border: 1px solid #459300; border-radius: 4px; background-color: #66ab00; color: #fff; }
/* MOD: 弹窗-添加新用户 */
#dialog_add_user { width: 590px; height: 690px; border: 3px solid #66ab00; background-color: #fff; }
#dialog_add_user h2.edit_user { display: none; }
#dialog_add_user ul li em.tip { display: none; color: crimson; }
#dialog_add_user button#btn_user_assure { margin: 10px 20px 0 180px; }
#dialog_add_user button#btn_user_update { display: none; }
/* MOD: 弹窗-添加新用户分组 */
#dialog_add_group { width: 590px; height: 300px; }
#dialog_add_group #btn_group_assure { margin: 20px 20px 0 183px; }
/* MOD: 弹窗-删除用户分组 */
#dialog_del { width: 300px; height: 200px; }
#dialog_del p { margin: 52px 0 0 29px; font-size: 16px; }
#dialog_del button#btn_del_assure { margin: 25px 15px 0 82px; }
